لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش معماری کلود - از ایدهپردازی تا طراحی عملی [ویدیو]
- آخرین آپدیت
دانلود Learning Cloud Architecture - From Ideas to Practical Design [Video]
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، شما طراحی معماری ابری (Cloud Architecture) را از پایه یاد میگیرید؛ شروع با اصول بنیادی مانند تفاوت نیازمندیهای کاربردی (Functional) و غیرکاربردی (Non-functional) و چارچوب Well-Architected. شما خواهید آموخت که چگونه سیستمهای پیچیده را به اجزای قابل مدیریت تقسیم کنید و نیازمندیهای آنها را تخمین بزنید، تا مهارتهای لازم برای طراحی راهکارهای ابری مقیاسپذیر و بهینه را کسب کنید.
با پیشروی در دوره، وارد چالشهای خاص طراحی میشوید، از جمله انتخاب الگوریتمها، مدیریت ذخیرهسازی دادهها و بهینهسازی عملکرد برای اپلیکیشنهای ابری. همچنین مباحث پیشرفتهای مانند معماری وبسرویس، یکپارچهسازی اجزای مقیاسپذیر و تضمین قابلیت اطمینان (Reliability) طرحهایتان را بررسی خواهید کرد. از بهینهسازی فضای ذخیرهسازی ابری تا پاسخ به نیازمندیهای غیرکاربردی، این دوره شما را برای ساخت اپلیکیشنهای ابری واقعی و مقیاسپذیر آماده میکند.
در پایان این دوره، درک جامعی از معماری کلود شامل زیرساختها، الگوهای طراحی (Design Patterns) و بهترین روشها خواهید داشت. از طریق دروس مفصل و دموها، یاد میگیرید چگونه با چالشهای مربوط به مقیاسپذیری، افزونگی (Redundancy) و مدیریت هزینه مقابله کنید. چه در حال طراحی یک اپلیکیشن چت آنی باشید و چه یک پلتفرم استریم، این دوره شما را به دانش عملی برای توسعه و پیادهسازی با اعتمادبهنفس راهکارهای ابری مجهز میکند.
• طراحی سیستمهای ابری با استفاده از اصول بنیادی معماری
• ساخت و بهینهسازی اپلیکیشنهای ابری واقعی، از کوتاهکننده لینک تا پلتفرمهای چت
• پیادهسازی راهکارهای ذخیرهسازی بهینه و استراتژیهای مدیریت داده
• بهکارگیری بهترین روشها برای عملکرد، امنیت و مقیاسپذیری
• استفاده از چارچوب Well-Architected برای ارزیابی و بهبود طرحها
• درک و پیادهسازی نیازمندیهای غیرکاربردی در راهکارهای ابری
این دوره برای معماران aspiring کلود، توسعهدهندگان و مهندسانی که قصد طراحی سیستمهای ابری مقیاسپذیر و بهینه را دارند، ایدهآل است. داشتن دانش پایه در مفاهیم رایانش ابری و برنامهنویسی توصیه میشود. پیشزمینه در زیرساختهای IT یا مهندسی نرمافزار مفید خواهد بود، اما تجربه خاصی در معماری کلود مورد نیاز نیست.
بررسی عمیق اجزای کلیدی معماری مانند ذخیرهسازی، الگوریتمها و زیرساخت * نکات عملی در بهینهسازی عملکرد و مقیاسپذیری * بینشهایی درباره چارچوب Well-Architected و بهترین متدهای اجرایی
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
مفاهیم بنیادی برای طراحی معماری
Foundational Concepts for Architecture Design
مفاهیم بنیادی
Foundational Concepts
نیازمندیهای کاربردی در مقابل غیرکاربردی
Functional vs Non-functional Requirement
تخمینهای سریع و اولیه (Back of the Envelope)
Back of the Envelope Estimation
۵ نکته طلایی من
My 5 Top Tips
طراحی ۱: ساخت یک کوتاهکننده لینک (URL Shortener)
Design 1 - Build a URL Shortener
مقدمه
Introduction
یک چارچوب ساده
A Simple Framework
جمعآوری نیازمندیها
Requirement Gathering
اجزای اصلی
Core Components
معماری سطح بالا (High Level)
High Level Architecture
بررسی عمیق
Deep Dive
بررسی عمیق
Diving Deep
انتخاب الگوریتم مناسب - بخش ۱
Selecting the Right Algorithm - Part 1
انتخاب الگوریتم مناسب - بخش ۲
Selecting the Right Algorithm - Part 2
کوتاه چقدر کوتاه است؟ - بخش ۱
How Short Is Short? - Part 1
کوتاه چقدر کوتاه است؟ - بخش ۲
How Short Is Short? - Part 2
چگونه ریدایرکت کنیم؟
How We Will Redirect?
بهروزرسانی اپلیکیشن - بخش ۱
Powering Your Application - Part 1
بهروزرسانی اپلیکیشن - بخش ۲
Powering Your Application - Part 2
نگاشت URL را کجا ذخیره کنیم؟ - بخش ۱
Where We Should Store the URL Mapping? - Part 1
نگاشت URL را کجا ذخیره کنیم؟ - بخش ۲
Where We Should Store the URL Mapping? - Part 2
نگاشت URL را کجا ذخیره کنیم؟ - بخش ۳
Where We Should Store the URL Mapping? - Part 3
چگونه ترافیک را تحلیل کنیم؟
How We Will Analyse the Traffic?
معماری روز صفر
Day Zero Architecture
ساخت تدریجی معماری شما
Building Your Architecture Gradually
پیروی از مسیر Well-Architected
Let's Follow the Well-Architected Way
آیا معماری شما استاندارد (Well Architected) است؟
Are You Well-Architected?
تعالی عملیاتی
Operational Excellence
بهرهوری عملکرد
Performance Efficiency
امنیت
Security
بهینهسازی هزینه
Cost Optimization
قابلیت اطمینان
Reliability
پایداری
Sustainability
جنبههای تجاری
Commercial Aspect
آیا جنبههای تجاری سیستم را در نظر گرفتهاید؟
Have You Considered Commercial Aspects of the System?
آیا کار ما تمام شد؟
Are We Done?
دیگر چه مواردی را باید در نظر بگیریم؟
What Else We Should Consider?
طراحی ۲: ساخت یک وبکراولر (Web Crawler)
Design 2 - Build a Web Crawler
وبکراولر چیست؟
What Is a Web Crawler?
طراحی سیستم وبکراولر
Designing a Web Crawler System
جمعآوری نیازمندیها
Requirement Gathering
تفکیک اجزا
Component Breakdown
معماری سطح بالا
High Level Architecture
بررسی عمیق طراحی
Design Deep Dive
رابط کاربری
User Interface
سرویس لیست املاک - بخش ۱
Property Listing Service - Part 1
سرویس لیست املاک - بخش ۲
Property Listing Service - Part 2
سرویس لیست املاک - بخش ۳
Property Listing Service - Part 3
سرویس جستجو - بخش ۱
Search Service - Part 1
سرویس جستجو - بخش ۲
Search Service - Part 2
سرویس رزرو - بخش ۱
Reservation Service - Part 1
سرویس رزرو - بخش ۲
Reservation Service - Part 2
سرویس مدیریت رزرو
Reservation Management Service
سرویس همگامسازی (Sync) - بخش ۱
Sync Service - Part 1
سرویس همگامسازی (Sync) - بخش ۲
Sync Service - Part 2
کتابخانه راهکارهای AWS
AWS Solutions Library
طراحی ۳: ساخت سیستم رزرو هتل
Design 3 - Build a Hotel Reservation System
شروع کار
Getting Started
یک چارچوب ساده
A Simple Framework
جمعآوری نیازمندیها
Requirement Gathering
موارد خارج از محدوده (Out of Scope)
Out of Scope Items
تفکیک اجزا
Component Breakdown
طراحی سطح بالا
High-Level Design
رفع چالش رزرو همزمان (Double Booking)
Mitigating Double Booking Challenge
رزرو همزمان - بخش ۱
Double Booking - Part 1
رزرو همزمان - بخش ۲
Double Booking - Part 2
رزرو همزمان - بخش ۳
Double Booking - Part 3
رزرو همزمان - بخش ۴
Double Booking - Part 4
رزرو همزمان - بخش ۵
Double Booking - Part 5
گامهای بعدی
Next Steps
طراحی ۴: ساخت اپلیکیشن چت آنی (Real Time Chat)
Design 4 - Build a Real-Time Chat Application
ساخت اپلیکیشن چت آنی
Building a Real-Time Chat Application
نمایش نظرات